export interface optionsProps {
  value: string | number
  label: string
  id?: string | number
}

export interface pagingProps {
  /**
   * 页码，从 1 开始
   */
  pageNo: number
  /**
   * 每页条数，最大值为 100
   */
  pageSize: number
  total: number
}

export interface formSearchProps {
  [property: string]: any
}

// 分页返回
export interface resPageProps {
  code?: number
  data?: pageResultProps
  msg?: string
}

/**
 * pageResultProps，分页结果
 */
export interface pageResultProps {
  /**
   * 数据
   */
  list: rowProps[]
  /**
   * 总量
   */
  total: number
}

export interface rowProps {
  [property: string]: any
}
